---@meta

---@enum neotree.Event
local _ = {
  AFTER_RENDER = "after_render",
  BEFORE_FILE_ADD = "before_file_add",
  BEFORE_FILE_DELETE = "before_file_delete",
  BEFORE_FILE_MOVE = "before_file_move",
  BEFORE_FILE_RENAME = "before_file_rename",
  BEFORE_RENDER = "before_render",
  FILE_ADDED = "file_added",
  FILE_DELETED = "file_deleted",
  FILE_MOVED = "file_moved",
  FILE_OPENED = "file_opened",
  FILE_OPEN_REQUESTED = "file_open_requested",
  FILE_RENAMED = "file_renamed",
  FS_EVENT = "fs_event",
  GIT_EVENT = "git_event",
  GIT_STATUS_CHANGED = "git_status_changed",
  STATE_CREATED = "state_created",
  NEO_TREE_BUFFER_ENTER = "neo_tree_buffer_enter",
  NEO_TREE_BUFFER_LEAVE = "neo_tree_buffer_leave",
  NEO_TREE_LSP_UPDATE = "neo_tree_lsp_update",
  NEO_TREE_POPUP_BUFFER_ENTER = "neo_tree_popup_buffer_enter",
  NEO_TREE_POPUP_BUFFER_LEAVE = "neo_tree_popup_buffer_leave",
  NEO_TREE_POPUP_INPUT_READY = "neo_tree_popup_input_ready",
  NEO_TREE_WINDOW_AFTER_CLOSE = "neo_tree_window_after_close",
  NEO_TREE_WINDOW_AFTER_OPEN = "neo_tree_window_after_open",
  NEO_TREE_WINDOW_BEFORE_CLOSE = "neo_tree_window_before_close",
  NEO_TREE_WINDOW_BEFORE_OPEN = "neo_tree_window_before_open",
  VIM_AFTER_SESSION_LOAD = "vim_after_session_load",
  VIM_BUFFER_ADDED = "vim_buffer_added",
  VIM_BUFFER_CHANGED = "vim_buffer_changed",
  VIM_BUFFER_DELETED = "vim_buffer_deleted",
  VIM_BUFFER_ENTER = "vim_buffer_enter",
  VIM_BUFFER_MODIFIED_SET = "vim_buffer_modified_set",
  VIM_COLORSCHEME = "vim_colorscheme",
  VIM_CURSOR_MOVED = "vim_cursor_moved",
  VIM_DIAGNOSTIC_CHANGED = "vim_diagnostic_changed",
  VIM_DIR_CHANGED = "vim_dir_changed",
  VIM_INSERT_LEAVE = "vim_insert_leave",
  VIM_LEAVE = "vim_leave",
  VIM_LSP_REQUEST = "vim_lsp_request",
  VIM_RESIZED = "vim_resized",
  VIM_TAB_CLOSED = "vim_tab_closed",
  VIM_TERMINAL_ENTER = "vim_terminal_enter",
  VIM_TEXT_CHANGED_NORMAL = "vim_text_changed_normal",
  VIM_WIN_CLOSED = "vim_win_closed",
  VIM_WIN_ENTER = "vim_win_enter",
}
